const fs = require('fs');
const path = require('path')
module.exports = {
	// 统一 - 支付回调地址,格式为 "服务空间ID":"URL化地址"
	"notifyUrl": {
		// 测试环境服务空间-支付回调地址
		//"mp-60d04191-dfc8-47dc-b1e1-36d6fc279352": "https://fc-mp-60d04191-dfc8-47dc-b1e1-36d6fc279352.next.bspapp.com/uni-pay-co",
		// 线上环境服务空间-支付回调地址（如果只有一个服务空间，则只需要配置线上环境服务空间即可）
		"mp-60d04191-dfc8-47dc-b1e1-36d6fc279352": "https://fc-mp-60d04191-dfc8-47dc-b1e1-36d6fc279352.next.bspapp.com/uni-pay-co",
	},
	"notifyKey": "5FB2CD73C7B53918728417C50762E6D45FB2CD73C7B53918728417C50762E6D4", // 跨云函数通信时的加密密钥，建议手动改下，不要使用默认的密钥，长度保持在64位以上即可
	// 微信支付相关
	"wxpay": {
		"enable": true, // 是否启用微信支付
		// 微信 - 小程序支付
		"mp": {
			"appId": "", // 小程序的appid
			"secret": "", // 小程序的secret
			"mchId": "", // 商户id
			"key": "", // v2的api key
			"pfx": fs.readFileSync(__dirname + '/wxpay/apiclient_cert.p12'), // v2需要用到的证书
			"v3Key": "", // v3的api key
			"appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书
			"appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书
			"version": 2, // 启用支付的版本 2代表v2版本 3 代表v3版本
		},
		// 微信 - APP支付
		"app": {
			"appId": "wx0bfc6814e4809d13", // app开放平台下的应用的appid
			"secret": "3b9457a5f44179171fb6f6816f64b0b6", // app开放平台下的应用的secret
			"mchId": "1612155967", // 商户id
			"key": "56859fb29aee66cc1d8a4c680cf44466", // v2的api key
			"pfx": fs.readFileSync(__dirname + '/wxpay/apiclient_cert.p12'), // v2需要用到的证书
			"v3Key": "56859fb29aee66cc1d8a4c680cf44466", // v3的api key
			//"appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书
			 //"appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书
			"version": 2, // 启用支付的版本 2代表v2版本 3 代表v3版本
		},
		// 微信 - 扫码支付
		"native": {
			"appId": "", // 可以是小程序或公众号或app开放平台下的应用的任意一个appid
			"secret": "", // secret
			"mchId": "", // 商户id
			"key": "", // v2的api key
			"pfx": fs.readFileSync(__dirname + '/wxpay/apiclient_cert.p12'), // v2需要用到的证书
			"v3Key": "", // v3的api key
			"appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书
			"appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书
			"version": 2, // 启用支付的版本 2代表v2版本 3 代表v3版本
		},
		// 微信 - 公众号支付
		"jsapi": {
			"appId": "wxd4eb1b54b53ddd50", // 公众号的appid
			"secret": "568ddb4339191585ea649a444248a07c", // 公众号的secret
			"mchId": "1612155967", // 商户id
			"key": "56859fb29aee66cc1d8a4c680cf44466", // v2的api key
			"pfx": fs.readFileSync(__dirname + '/wxpay/apiclient_cert.p12'), // v2需要用到的证书
			"v3Key": "56859fb29aee66cc1d8a4c680cf44466", // v3的api key
			"appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书
			//"appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书
			"version": 2, // 启用支付的版本 2代表v2版本 3 代表v3版本
		},
		// 微信 - 手机外部浏览器H5支付
		"mweb": {
			"appId": "", // 可以是小程序或公众号或app开放平台下的应用的任意一个appid
			"secret": "", // secret
			"mchId": "", // 商户id
			"key": "", // v2的api key
			"pfx": fs.readFileSync(__dirname + '/wxpay/apiclient_cert.p12'), // v2需要用到的证书
			"v3Key": "", // v3的api key
			"appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书
			"appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书
			"version": 2, // 启用支付的版本 2代表v2版本 3 代表v3版本
			// 场景信息，必填
			"sceneInfo": {
				"h5_info": {
					"type": "Wap", // 此值固定Wap
					"wap_url": "", // 你的H5首页地址，必须和你发起支付的页面的域名一致。
					"wap_name": "", // 你的H5网站名称
				}
			}
		},
	},
	// 支付宝相关（加签方式选证书模式，加密算法选RSA2）
	"alipay": {
		"enable": true, // 是否启用支付宝支付
		// 支付宝 - 小程序支付配置
		"mp": {
			"appId": "", // 支付宝小程序appid
			"privateKey": "", // 支付宝商户私钥
			"appCertPath": path.join(__dirname, 'alipay/appCertPublicKey.crt'), // 支付宝商户公钥路径
			"alipayPublicCertPath": path.join(__dirname, 'alipay/alipayCertPublicKey_RSA2.crt'), // 支付宝公钥路径
			"alipayRootCertPath": path.join(__dirname, 'alipay/alipayRootCert.crt'), // 支付宝根证书路径
		},
		// 支付宝 - APP支付配置
		"app": {
			"appId": "2021004116631260", // 支付宝开放平台下应用的appid
			"privateKey": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQChI45tc666QRPhQ2dV2iqHFflB9143zl0zDS+x6xJHchofCP4RKxCyHeEt9vb+S89C8MFyECbY+V4EmycgGk38DwNOznqR5RN2fZ8Yt+le/EY6wmTUcDr3nimb9rglvrbmn4jHaw1Jb/GN8rWAWnRJ6HHPis2v9ZHMTUrSGkTMrASqszibUKnGdoRc5Y02PzkwdquHF3vPz1sBDCNfmzQUaWwqhjLvBAGpbRHOEgzalVe02Ng6Ld1QXVlWQR80oBCLmBJx1loBMKQ9w6dwCjpxp/nDBMSCNTaL49bsYHgVjt1WfZX6JLkz2ERYFda6IYYR+FWK2BC0Jy44bZRdheplAgMBAAECggEAOfAa6efKT1XO3BPsN8Y1vFR+RuW2jsI4aH65Q3OOIvo3wijtkSa23hQ4PtqpfE2tvBfstiJwlVs0HtvaeYR7vcF4IwHCuGpxUQ1iAvU9h9WVOtNiha/Ew/uuYlGXbJriEJIUD//By0HgzHUUJY5geaKGKWVzB214esjfuiOP0TcGYfAggNZJ1vp+r3iiZtpuB1CNvypt3X49MAKT+6RjyJVvCpxyVMa+NdUrw3gpjfc7z1XXT7R5JQHyi6xhuVtJlyXjgtIIGK9zD4AeT0+iDdJicb2NSe0iWbfh9iPkfIFaBbN2zTbJl/iC6ekk2/+dkqOWl1JA6KwoqrNaVnaAkQKBgQDSPPcFtXdWpIjO6O+fc13F4RGv81FFqmlYj+9icf8MCqQCMRsIxAftmVDtlUawCdvSGcrN0SvdjhpfM2poj+0ZKsN2rQA3xIS361ajWuGFCaF4kbIii0y2UZkDzvXYTWtB+Q27SMnX5SMWF12u16CSv71ZZivAIMxM6gFwG9RFDwKBgQDENqYj2f+fu15UOGPD9ke8juY1rl4UVovUqHpbsdqQzOA6/2vOazN+9W9Bdfs9ddlxXuTFpVPGNPPC7eCbNCMB9IADk+57HmM5S07Wdb2pT0tK9UQ3Pe7BbKI36T+/dPzRCyiJjYenIhlQ0UwYAslUz++0oFcNJLRBOfRSYyVhSwKBgQCMP10ucsLcisA0/1Ey1lwc8CrDbJav2aGTEdnIm3Ff0A1e5PE65MLBLsC87RMNxlXdD5WpvTr8/pn7HiqC/FhXrJ5eIcR+b1t18cmHCc5d2HHeI5tozfJrwX1I/BwmombFyOXvJPx5SIMibo3xYCjfHIetBqpy7a48NPKmnfn54wKBgGox4a2ZuR4sfJs8gdJ3os/Mz4/SNZzwUnHgVYj3M4IXQGzt/N0VbCOUlohpYHcdJ3iSkWLfXf3yftPLhzq49xGB0R8em34LLky+E4dC5kmSXv/MywTTAjuxngKAvT3UBVjmnyQDc53jeKwi+vor1+eNOwEZnsPAT8bVpQRKINsNAoGAM1MmxGODtCUYxhmnOG/6MEItj+YymvpyCa7xSgIJ9ST6z5EXdCfW6/xMtL+uYSCnjKJGg2pPbFmcpApjHhhAi0DtynnPgFg+jkvOnEWCDBxgJmPObwMIjMXaXZ0cjg32yHfgW2pnyBRGUBUEgD8LKaOied+Cvib+vqUUZseQj6I=",
			//"appCertPath": path.join(__dirname, 'alipay/appCertPublicKey.crt'), // 支付宝商户公钥路径
			"alipayPublicCertPath": path.join(__dirname, 'alipay/alipayCertPublicKey_RSA2.crt'), // 支付宝公钥路径
			"alipayRootCertPath": path.join(__dirname, 'alipay/alipayRootCert.crt'), // 支付宝根证书路径
		},
		// 支付宝 - H5支付配置（包含：网站二维码、手机H5，需申请支付宝当面付接口权限）
		"native": {
			"appId": "", // 支付宝开放平台下应用的appid
			"privateKey": "", // 支付宝商户私钥
			"appCertPath": path.join(__dirname, 'alipay/appCertPublicKey.crt'), // 支付宝商户公钥路径
			"alipayPublicCertPath": path.join(__dirname, 'alipay/alipayCertPublicKey_RSA2.crt'), // 支付宝公钥路径
			"alipayRootCertPath": path.join(__dirname, 'alipay/alipayRootCert.crt'), // 支付宝根证书路径
		}
	},
	// ios内购相关
	"appleiap": {
		// ios内购支付
		"app": {
			"password": "", // App 专用共享密钥，App 专用共享密钥是用于接收此 App 自动续期订阅收据的唯一代码。如果您要将此 App 转让给其他开发者或不想公开主共享密钥，建议使用 App 专用共享密钥。非自动续订场景不需要此参数
			"timeout": 10000, // 请求超时时间，单位：毫秒
			"sandbox": true, // 是否是沙箱环境
		},
	}
}
